using System;
using System.Collections.Generic;

namespace Kayac.HyperCasual
{
	public abstract class AbTestsBase
	{
		protected Dictionary<string, AbTestEntry> entries;

		public IEnumerable<AbTestEntry> CreateEntries()
		{
			return null;
		}

		public abstract void FetchAssigned(AbTestValueList values);

		protected abstract void OnCreateEntries();

		protected string GetDefaultValue(string prefix)
		{
			return null;
		}

		protected void Set<EnumType>(string prefix, string[] values) where EnumType : Enum
		{
		}

		private IEnumerable<AbTestEntry> ExtractActiveEntries()
		{
			return null;
		}
	}
}
